package com.xiaoyu.awakening.ai.context.service;

import java.util.List;

/**
 * AwkMemoryService
 *
 * @author wangxiaoyu
 * @date 2025/9/22 17:38
 * @since v1.0
 */
public interface AwkMemoryService {
    void addMemory(String memory);

    void selectMemoryByConversationId(String conversationId, String currentMessage, int topK, Boolean withCompress);

    void listHistory(String conversationId, int topK);

    Boolean deleteHistory(List<String> conversationIds);
}
